@charset "utf-8";
*{margin: 0px;padding: 0px; font-family:'微软雅黑';	
}
img{color: transparent;font-size: 0px;vertical-align: middle;-ms-interpolation-mode: bicubic;border: none;}
a{text-decoration: none;}
ul,li{list-style-type:none; }
li{vertical-align: bottom;display: list-item;}
table{border-spacing: 0px;border-collapse: collapse;}
th,td,caption {font-weight: normal;vertical-align: top;}
html,body{width: 100%;height: 100%;text-align: center;}
a,h1,h2,h3,h4,h5,h6,p,div,span,li,td{text-align:left;}
input{ outline:none;}

/*--------首页-------*/
.sy_top{
	float:left;
	display:inline;
	width:100%;
	min-width:1280px;
	height:90px;
	background:#181a1c;
	}
.sy_topn{
	margin:0 auto;
	width:1280px;
	}
.sy_topnz{
	float:left;
	display:inline;
	width:234px;
	height:49px;
	margin:20px 0;
	}
.sy_topny{
	float:right;
	display:inline;
	position:relative;
	}
.sy_topny1{
	float:left;
	display:inline;
	padding:0 24px;
	height:90px;
	position:relative;
	text-align:center;
	font-size:16px;
	color:#fff;
	line-height:90px;
	}
.sy_topny1 img{
	float:left;
	display:none;
	position:absolute;
	z-index:9999;
	left:36%;
	bottom:-18px;
	}
.sy_topny1_h{
	background:#088da5;
	}
.sy_topny1_h img{ display:block;}
.sy_s{
	float:left;
	display:inline;
	width:100%;
	min-width:1280px;
	height:960px;
	background:url(../image/sy1.png) no-repeat top center;
	background-size:100% 100%;
	position:relative;
	}
.sy_sn{
	margin:0 auto;
	overflow:hidden;
	width:1280px;
	height:960px;
	position:relative;
	}
.sy_snx{
	float:left;
	display:inline;
	width:1280px;
	position:absolute;
	z-index:9;
	left:0;
	bottom:42px;
	}
.sy_snxn{
	float:left;
	display:inline;
	margin:0 22px;
	width:268px;
	height:222px;
	border:1px dashed #fff;
	background:rgba(34,34,34,0.35);
	}
.sy_snxnt{
	float:left;
	display:inline;
	width:100%;
	height:46px;
	font-size:20px;
	color:#fff;
	line-height:46px;
	text-align:center;
	background:#a0ced6;
	}
.sy_snxnr{
	float:left;
	display:inline;
	width:240px;
	height:194px;
	overflow:hidden;
	padding:14px;
	font-size:15px;
	color:#fff;
	line-height:30px;
	}
.sy_c{
	float:left;
	display:inline;
	width:100%;
	min-width:1280px;
	}
.sy_cn{
	margin:0 auto;
	width:1280px;
	}
.sy_cnt{
	float:left;
	display:inline;
	width:100%;
	height:50px;
	text-align:center;
	margin-top:30px;
	}
.sy_cnt1{
	font-size:18px;
	color:#088da5;
	font-weight:bold;
	padding:20px 0;
	background:url(../image/sy2.png) no-repeat center bottom;
	}
.sy_cnr{
	float:left;
	display:inline;
	width:100%;
	font-size:16px;
	color:#333;
	text-align:center;
	}
.sy_x{
	float:left;
	display:inline;
	width:100%;
	min-width:1280px;
	height:488px;
	background:url(../image/sy9.png) no-repeat top center;
	background-size:100%;
	}
.sy_xn{
	margin:0 auto;
	width:1170px;
	}
.sy_xnr{
	float:left;
	display:inline;
	width:270px;
	margin:90px 60px;
	}
.sy_xnr1{
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	}
.sy_xnr2{
	float:left;
	display:inline;
	width:100%;
	font-size:22px;
	color:#088da5;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	margin:30px 0 20px 0;
	}
.sy_xnr3{
	float:left;
	display:inline;
	width:100%;
	font-size:15px;
	color:#333;
	line-height:30px;
	text-align:center;
	}
.sy_b{
	float:left;
	display:inline;
	width:100%;
	padding:56px 0;
	background:url(../image/sy6.png) repeat center;
	min-width:1170px;
	}
.sy_bn{
	margin:0 auto;
	overflow:hidden;
	width:1170px;
	}
.sy_bns{
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	}
	
.sy_fl{
	float:left;
	display:inline;
	width:100%;
	padding:50px 0;
	background:url(../image/sy6.png) no-repeat center;
	background-size:100%;
	background-attachment:fixed;
	}	
.sy_fln{
	margin:0 auto;
	overflow:hidden;
	width:1246px;
	}	
.sy_flnr{
	float:left;
	display:inline;
	margin:0 18px;
	width:270px;
	height:290px;
	border:2px dotted #fff;
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	}
.sy_flnr1{
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	margin-top:18px;
	}	
.sy_flnr2{
	float:left;
	display:inline;
	width:100%;
	height:40px;
	overflow:hidden;
	font-size:20px;
	color:#fff;
	line-height:40px;
	text-align:center;
	}	
.sy_flnr3{
	float:left;
	display:inline;
	margin:12px 30px;
	width:210px;
	height:100px;
	overflow:hidden;
	font-size:12px;
	color:#fff;
	line-height:25px;
	}	
.sy_flnr41{
	float:left;
	display:inline;
	margin:0 55px;
	width:158px;
	height:32px;
	font-size:18px;
	color:#fff;
	line-height:32px;
	text-align:center;
	background:#099ab1;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	border:1px dotted #333;
	}	
	
.sy_bnx{
	float:left;
	display:inline;
	width:100%;
	margin-top:38px;
	}
.sy_bnxz{
	float:left;
	display:inline;
	width:572px;
	}	
.sy_bnxzt{
	float:left;
	display:inline;
	margin:10px 0;
	width:570px;
	height:56px;
	font-size:20px;
	color:#fff;
	line-height:56px;
	text-align:center;
	border:1px dashed #fff;
	}	
.sy_bnxzn{
	float:left;
	display:inline;
	width:550px;
	padding:10px;
	border:1px dashed #fff;
	margin-top:-1px;
	}	
.sy_bnxzn1{
	float:left;
	display:inline;
	width:266px;
	height:155px;
	}	
.sy_bnxzn1 img{
	width:266px;
	height:155px;
	}	
.sy_bnxzn2{
	float:left;
	display:inline;
	width:260px;
	padding:0 12px;
	font-size:16px;
	color:#fff;
	line-height:30px;
	}	
.sy_foot{
	float:left;
	display:inline;
	margin-top:20px;
	width:100%;
	padding:40px 0;
	background:url(../image/sy9.png) no-repeat top center;
	background-size:100%;
	}	
.sy_footn{
	margin:0 auto;
	overflow:hidden;
	width:1200px;
	}	
.sy_footn1{
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	}	
.sy_footn2{
	float:left;
	display:inline;
	margin:15px 0;
	width:100%;
	font-size:16px;
	color:#333;
	line-height:30px;
	text-align:center;
	}	
.sy_footn3{
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	}	
.yxf{
	float:left;
	display:inline;
	width:45px;
	position:fixed;
	z-index:9999;
	right:30px;
	bottom:150px;
	}	
.yxf1{
	float:left;
	display:inline;
	width:45px;
	height:45px;
	background:#b18b40;
	margin-bottom:1px;
	cursor:pointer;
	position:relative;
	}		
.yxf11{
	float:left;
	display:inline;
	width:45px;
	height:45px;
	background:#b18b40;
	position:relative;
	}	
.yxf12{
	float:left;
	display:none;
	position:absolute;
	z-index:9999;
	right:45px;
	height:45px;
	width:100px;
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:45px;
	background:#b18b40;
	}	
.yxf1:hover .yxf12{
	display:block;
	}	
/*------公司简介------*/	
.gsjj{
	float:left;
	display:inline;
	width:100%;
	min-height:600px;
	margin-top:35px;
	}	
.gsjjn{
	margin:0 auto;
	overflow:hidden;
	width:1200px;
	}	
.gsjjnz{
	float:left;
	display:inline;
	width:305px;
	}	
.gsjjnz1{
	float:left;
	display:inline;
	width:265px;
	padding:0 20px;
	height:68px;
	font-size:24px;
	color:#d2af68;
	line-height:68px;
	}	
	
.gsjjnz1 img{
	float:left;
	display:inline;
	margin:12px 10px 12px 0;
	}
.gsjjnz1_h{
	color:#fff;
	background:#d2af68;
	}	
.gsjjny{
	float:right;
	display:inline;
	width:860px;
	}	
.gsjjnyt{
	float:left;
	display:inline;
	width:100%;
	font-size:36px;
	color:#333;
	line-height:60px;
	text-align:center;
	}	
.gsjjnyc{
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	margin:10px 0;
	}	
.gsjjnyc img{ max-width:100%;}	
.gsjjnyn{
	float:left;
	display:inline;
	width:100%;
	margin:10px 0;
	}	
.gsjjnynt{
	float:left;
	display:inline;
	width:100%;
	font-size:24px;
	color:#099ab1;
	line-height:40px;
	}	
.gsjjnynr{
	float:left;
	display:inline;
	width:100%;
	font-size:16px;
	color:#333;
	line-height:40px;
	}	
.subNavBox{width:305px;}
.subNav{cursor:pointer;font-size:34px;color:#fff;line-height:75px; text-align: center; background:#000; margin:2px 0;}
.subNav:hover{color:#fff; background:#000;}
.currentDd{color:#fff}
.currentDt{background-image:url(images/jiantou.jpg); background:#000;}
.navContent{display: none;}
.navContent li a{display:block;height:44px; padding:12px 0; margin:20px 0; font-size:22px;line-height:44px;color:#fff; background:#d2af68;}
.navContent li a img{ margin-left:10px;}
.navContent li a:hover{color:#fff;background-color:#d2af68}

.lstd_y{
	float:right;
	display:inline;
	width:884px;
	margin-right:-6px;
	}	
.lstd_yn{
	float:left;
	display:inline;
	overflow:hidden;
	margin:0 6px 50px 6px;
	width:276px;
	height:458px;
	border:3px solid #ecd599;
	position:relative;
	transition:all 0.2s linear 0.2s;
	-webkit-transition:all 0.2s linear 0.2s;
	-moz-transition:all 0.2s linear 0.2s;
	-ms-transition:all 0.2s linear 0.2s;
	}	
.lstd_yn1{
	float:left;
	display:inline;
	width:276px;
	height:373px;
	overflow:hidden;
	}	
.lstd_yn1 img{
	width:276px;
	height:373px;
	}	
.lstd_yn2{
	float:left;
	display:inline;
	width:100%;
	height:78px;
	font-size:18px;
	color:#333;
	line-height:78px;
	text-align:center;
	border-top:3px solid #ecd599;
	}	
.lstd_yntk{
	float:left;
	display:inline;
	padding:20px;
	width:236px;
	height:240px;
	position:absolute;
	z-index:99;
	left:0;
	bottom:0;
	background:#fff;
	cursor:pointer;
	transition:all 0.2s linear 0.2s;
	-webkit-transition:all 0.2s linear 0.2s;
	-moz-transition:all 0.2s linear 0.2s;
	-ms-transition:all 0.2s linear 0.2s;
	transform:translateY(280px);
	-webkit-transform:translateY(280px);
	-moz-transform:translateY(280px);
	-ms-transform:translateY(280px);
	}	
.lstd_yn:hover .lstd_yntk{
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
	}	
.lstd_yntk1{
	float:left;
	display:inline;
	width:100%;
	font-size:20px;
	color:#333;
	line-height:44px;
	text-align:center;
	}	
.lstd_yntk2{
	float:left;
	display:inline;
	margin:15px 0;
	width:100%;
	height:120px;
	overflow:hidden;
	font-size:14px;
	color:#333;
	line-height:24px;
	text-align:center;
	}	
.lstd_yntk3{
	float:left;
	display:inline;
	width:100%;
	}	
.lstd_yntk3 a{
	float:left;
	display:inline;
	margin:10px 68px 0 68px;
	width:100px;
	height:34px;
	font-size:14px;
	color:#fff;
	line-height:34px;
	text-align:center;
	background:#d2af68;
	}	
.ywly_t{
	float:left;
	display:inline;
	width:100%;
	font-size:34px;
	color:#333;
	line-height:74px;
	text-align:center;
	}	
.sgsq_yn{
	float:left;
	display:inline;
	width:858px;
	padding:40px 0;
	border:1px solid #333;
	}	
.sgsq_ynr{
	float:left;
	display:inline;
	width:100%;
	margin-top:20px;
	}	
.sgsq_ynrz{
	float:left;
	display:inline;
	width:220px;
	font-size:24px;
	color:#333;
	line-height:34px;
	text-align:right;
	}	
.sgsq_ynry{
	float:left;
	display:inline;
	width:600px;
	}	
.sgsq_ynry1{
	float:left;
	display:inline;
	margin-right:8px;
	width:220px;
	height:32px;
	font-size:18px;
	color:#333;
	line-height:32px;
	text-indent:10px;
	border:1px solid #333;
	}
.sgsq_ynry2{
	float:left;
	display:inline;
	font-size:20px;
	color:#f00;
	margin-left:10px;}
.sgsq_ynry3{
	float:left;
	display:inline;
	width:108px;
	height:108px;
	margin-right:15px;
	border:1px solid #333;
	}	
.sgsq_ynry4{
	float:left;
	display:inline;
	width:560px;
	padding:10px;
	height:90px;
	font-size:18px;
	color:#333;
	line-height:30px;
	border:1px solid #333;
	}	
.sgsq_ynry5{
	float:left;
	display:inline;
	width:150px;
	height:38px;
	font-size:20px;
	color:#fff;
	line-height:38px;
	text-align:center;
	margin:20px 0px 20px 80px;
	background:#000;
	}	
.sgsq_ynry6{
	float:left;
	display:inline;
	width:150px;
	height:38px;
	font-size:20px;
	color:#fff;
	line-height:38px;
	text-align:center;
	margin:20px 0px 20px 80px;
	background:#d2af68;
	}	
/*---列表页----*/	
.lby_m{
	float:left;
	display:inline;
	width:100%;
	min-width:1200px;
	}
.lby_mnz{
	float:left;
	display:inline;
	width:380px;
	padding-bottom:20px;
	background:#181a1c;
	}	
.lby_mnzn{
	float:right;
	display:inline;
	width:275px;
	margin-right:25px;
	background:#181a1c;
	}
.lby_mnznt{
	float:left;
	display:inline;
	margin:35px 0 10px 0;
	width:100%;
	font-size:30px;
	color:#d2af68;
	line-height:44px;
	}	
.lby_mnznt img{
	margin-right:8px;
	}
.lby_mnzns{
	float:left;
	display:inline;
	padding:15px;
	width:241px;
	border:2px dotted #fff;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	margin:10px 0;
	}
.lby_mnzns1{
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	}
.lby_mnzns2{
	float:left;
	display:inline;
	width:100%;
	font-size:26px;
	color:#fff;
	line-height:40px;
	text-align:center;
	}	
.lby_mnzns3{
	float:left;
	display:inline;
	margin:15px 0;
	width:100%;
	height:120px;
	overflow:hidden;
	font-size:14px;
	color:#fff;
	line-height:30px;
	}
.lby_mnzns4{
	float:left;
	display:inline;
	width:100%;
	}	
.lby_mnzns4 a{
	float:left;
	display:inline;
	width:160px;
	height:34px;
	background:#099ab1;
	font-size:18px;
	color:#fff;
	line-height:34px;
	text-align:center;
	margin:10px 44px;
	border:1px dotted #000;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	}	
.lby_mnzal{
	float:left;
	display:inline;
	padding:15px;
	width:243px;
	border:1px dashed #fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	margin:10px 0;
	}
.lby_mnzaln{
	float:left;
	display:inline;
	width:243px;
	height:28px;
	margin:8px 0;
	overflow:hidden;
	}	
.lby_mnzaln1{
	float:left;
	display:inline;
	margin-right:8px;
	width:28px;
	height:28px;
	border-radius:30px;
	background:#b3d465;
	font-size:18px;
	color:#333;
	line-height:28px;
	text-align:center;
	}	
.lby_mnzaln2{
	float:left;
	display:inline;
	width:200px;
	height:28px;
	overflow:hidden;
	font-size:20px;
	color:#fff;
	line-height:28px;
	}	
.color1{ background:#d2af68;}	
.color2{ background:#099ab1;}	
.color3{ background:#f19ec2;}	
.lby_lxfs{
	float:left;
	display:inline;
	width:100%;
	font-size:16px;
	color:#fff;
	line-height:26px;
	}	
.lby_mny{
	float:left;
	display:inline;
	margin-left:20px;
	width:880px;
	}
.lby_mnyn{
	float:left;
	display:inline;
	width:100%;
	margin-top:20px;
	}	
.lby_mnynz{
	float:left;
	display:inline;
	width:372px;
	height:217px;
	}	
.lby_mnyny{
	float:left;
	display:inline;
	width:506px;
	}	
.lby_mnyny1{
	float:left;
	display:inline;
	width:100%;
	height:44px;
	font-size:30px;
	color:#d2af68;
	line-height:44px;
	}	
.lby_mnyny1 img{
	float:left;
	display:inline;
	margin-right:5px;
	}	
.lby_mnyny2{
	float:left;
	display:inline;
	margin-top:10px;
	width:480px;
	margin-left:15px;
	height:42px;
	font-size:20px;
	color:#333;
	line-height:42px;
	overflow:hidden;
	}	
.lby_mnyny3{
	float:left;
	display:inline;
	width:480px;
	margin-left:15px;
	height:72px;
	font-size:14px;
	color:#333;
	line-height:24px;
	overflow:hidden;
	}	
.lby_mnyny4{
	float:left;
	margin-top:10px;
	display:inline;
	width:466px;
	padding:0 20px;
	height:40px;
	font-size:16px;
	color:#fff;
	line-height:40px;
	background:#4c4c4c;
	}
.wzy_mny1{
	float:left;
	display:inline;
	margin:15px 0 8px 0;
	width:100%;
	font-size:34px;
	color:#333;
	line-height:60px;
	}	
.wzy_mny2{
	float:left;
	display:inline;
	width:100%;
	font-size:18px;
	color:#333;
	line-height:30px;
	}	
.wzy_mny3{
	float:left;
	display:inline;
	margin:15px 0;
	padding-top:20px;
	border-top:2px solid #d2af68;
	width:100%;
	font-size:16px;
	color:#333;
	line-height:30px;
	}	
		
		
@media screen and (min-width: 1440px) {
.lby_mn{
	margin:0 auto;
	width:1440px;
	}	
.lby_mnz{
	float:left;
	display:inline;
	width:400px;
	background:#181a1c;
	padding-bottom:20px;
	}	
}	
@media screen and (max-width: 1200px) {
.lby_mn{
	margin:0 auto;
	width:1200px;
	}	
.lby_mnz{
	float:left;
	display:inline;
	width:300px;
	background:#181a1c;
	padding-bottom:20px;
	}
.lby_mnzn{
	float:right;
	display:inline;
	width:275px;
	margin:0 12px;
	background:#181a1c;
	}	
}	
	
	
	